#include "Escombros.h"

#include <glm\gtc\matrix_transform.hpp>


void Escombros::init(const glm::vec3 &DireccionLuz) {
	this->m_monticuloArena.init(DireccionLuz, "ShadowTextureShader.vert", "ShadowTextureShader.frag");	/*
	this->m_monticuloArena.init(DireccionLuz, "ShadowRealmShader.vert", "ShadowRealmShader.frag");	// */

	this->m_monticuloPiedras.init(DireccionLuz, "ShadowTextureShader.vert", "ShadowTextureShader.frag");	/*
	this->m_monticuloPiedras.init(DireccionLuz, "ShadowRealmShader.vert", "ShadowRealmShader.frag");	// */
}


void Escombros::renderizar(const glm::mat4 &matVista, const glm::mat4 &matProyeccion, const glm::mat4 &matModelo) const {
	glm::mat4 posArena = glm::translate( matModelo, glm::vec3(2.0f, 3.0f, 0.0f));
	glm::mat4 posPiedras = glm::translate( matModelo, glm::vec3(-3.0f, -2.0f, 0.0f));

	this->m_monticuloArena.renderizar(matVista, matProyeccion, posArena);
	this->m_monticuloPiedras.renderizar(matVista, matProyeccion, posPiedras);
}

